/**
 * 
 */
package com.lanswon.qzsmk.service.cardManageService;


import javax.jws.WebParam;
import javax.jws.WebService;

import com.lanswon.qzsmk.exception.ApplicationException;
import com.lanswon.qzsmk.model.Personal;
import com.lanswon.qzsmk.vo.ResultVo;
import com.lanswon.qzsmk.vo.SupplementCardInfo;

/**
 * 补卡
 * @author sun
 *
 */
@WebService
public interface SupplementCardService {

	/**
	 * 查询满足补卡条件的综合信息
	 * @param lossCertNo 挂失凭证编号
	 * @param paperType 证件类型
	 * @param paperNo 证件号码
	 * @return
	 */
	ResultVo  querySupplementCard(@WebParam (name="supplementCardInfo") SupplementCardInfo sci);

	/**
	 * 查询个人信息
	 * @param paperType
	 * @param paperNo
	 * @return
	 * @throws Exception 
	 */
	Personal queryPersonalByPaperNo(String paperType,String paperNo,String cardPName) throws Exception;

	/**
	 * 提交补卡信息
	 * @param sci
	 * @return
	 */
	ResultVo  commitSupplementCardInfo(@WebParam (name="supplementCardInfo") SupplementCardInfo sci);
}
